$(document).ready(function(){
    $('#cadastroproduto').validate({
        submitHandler: function(form){
            $(form).ajaxSubmit(function(resposta){
                if (!resposta){
                    alert("produto cadastrado com sucesso!");
                    $(form).clearForm();
                }else{
                    alert(resposta);
                    if(resposta==="Código já cadastrado"){
                        $('#codigoproduto').clearFields().focus();
                    }
                    if(resposta==="Produto já cadastrado"){
                        $('#nomeproduto').clearFields().focus();
                    }
                }
            });
        },                    
        rules:{
            id:{
                required: true,
                number:true
            },
            nome: {
                required: true
            },
            preco: {
                required: true
            }
        },
        messages:{
            id:{
                required: " Obrigatório!",
                number: " Inválido!"
            },
            nome: {
                required: " Obrigatório!"
            },
            preco: {
                required: " Obrigatório!"
            }
        },
       highlight: function(element) { 
            $(element).addClass('erro');
        },
        unhighlight: function(element) { 
            if (this.numberOfInvalids() == 0) {
            }
            $(element).removeClass('erro');
        }
    });
    $("#preco").maskMoney({thousands:'', decimal:'.'});
});